Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F13 Great Britain F3 France F4 France F5 France F4 France F5 Algeria F2 Czech Republic F4 France F16 Croatia F2 France F4 France F5 France F6 France F7 France F13 France F17 Great Britain F7 France F5 France F6 France F7 France F4 France F9 Germany F1 Ljubljana Open 2002 - Ljubljana Siemens Open 2002 - Scheveningen Internationaux de Tennis de Brest - Brest Gemax Open 2002 - Belgrade Challenger Ford de Cherbourg - Cherbourg Memorial Piertomaso Tessitore - San Remo GHI Bronx Classic - Bronx Tennis Napoli Cup - Naples ECM Cup - Prague Zagreb Open - Zagreb Hungarian Open - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sardinia International Championship - Cagliari Black Forest Open 2002 - Freudenstadt LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Open Diputacion - Cordoba Podebradka Cup - Prague Sylt Open 2000 - Sylt Geneva Challenger - Geneva Open de Charleroi - Charleroi Open de L'Isere-Open 38 - Grenoble Internationaux de Tennis de Brest - Brest CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse BCP Tennis Classic - Sao Paulo Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg Gallagher International - Hamilton Australian Unity Western Australia Open - Perth The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban Quelle Cup - Furth Stella Artois Clay Court Championships - Budaors ATU Cup 2001 - Weiden Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto President's Cup - Tashkent GHI Bronx Tennis Classic - Bronx Volvo Sylt Open - Sylt BMW Challenger Open - Monchengladbach Open Castilla y Leon Trofeo Iberdrola - Segovia Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Open de L'Isere - Grenoble XL Challenger de Tenis Copa Sevilla - Seville USTA Challenger of Dallas - Dallas Cadillac Pro Indoor USTA Challenger - West Bloomfield Belo Horizonte Tennis Open - Belo Horizonte Ahmedabad Challenger - Ahmedabad GHI Bronx Tennis Classic - Bronx drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa Open de Franche Comte - Besancon Sarajevo Open - Sarajevo XL Capital Bermuda Open - Bermuda Garden Open - Rome Steelers Cup - Kosice 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia 2003 Freeman Men's Challenger - Joplin Geovillage Open Trofeo Melia Olbia - Olbia Open 88 - Contrexeville Tampere Imageneering Open - Tampere V Trani Cup - Trani Binghamton Professional Tennis Tournament - Binghamton Gramado Open de Tennis - Gramado GHI Bronx Classic - Bronx Project Independence Men's Challenger - Mandeville Open de L'Isere - Grenoble USTA Challenger of San Antonio - San Antonio Mumbai Challenger - Mumbai Zivnobanka Open 1999 - Prostejov Internationale Tenniskampioenschappen - Scheveningen USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw VIII Torneo Internazionale di Tennis - Barletta VII Avierto Internacional de Salinas - Salinas Garden Open - Rome XL Capital Bermuda Open - Bermuda Open Sainte Victoire - Aix-En-Provence Ispat Open 2004 - Ostrava ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Steelers Cup - Kosice Memorial Savigni - Sassuolo San Remo Tennis Cup - San Remo Binghamton Professional Tennis Tournament - Binghamton XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ATP Heineken Challenger 2000 - Ho Chi Minh City Sparkessen Magdeburg Open - Magdeburg Eisenberg Jerusalem Open 2000 - Jerusalem drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Open de Montauban - Montauban Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Smith Barney Men's Challenger - Covington Challenger 42 - Andrezieux Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Olbia Challenger - Olbia ECM Prague Open 2005 - Prague Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan IX Ciutat de Barcelona - Barcelona GHI Bronx Classic - Bronx Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Qatar ATP Challenger - Doha The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Intersport Heilbronn Open - Heilbronn Open de Mantouban - Montauban Open 88 - Contrexeville Frito Lay/USTA Challenger - Binghamton ECM Prague Open - Prague Wiesmann Roadster Open - Nuembrecht Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Open de Montauban - Montauban Siemens Open 2003 - Scheveningen Grand Prix de Tennis - St. Jean de Luz Open de la Ville de Saint Denis - Reunion Island KGHM Polish Indoors - Wroclaw 2004 Freeman Men's Challenger - Joplin Open Mutouest - St. Brieuc Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg IPP Geneva Trophy - Geneva XL Bermuda Open - Bermuda Open de L'Isere - Grenoble La Rinascente Tennis Cup Harbour Club Milano - Milan Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise 4° Sporting Challenger - Turin Ciudad de Pozoblanco Open Diputacion - Cordoba Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Delhi Challenger I - New Delhi Sail Open - New Delhi Internazionali di Tennis di Bergamo - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Tunis Open - Tunis Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Mamaia Challenger - Constanta Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Ostdeutscher Sparkessen Cup - Dresden Open D'Orleans - Orleans Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Noumea Challenger Jersey Challenger Scheveningen Challenger St. Remy Challenger Orleans Challenger Eckental Challenger Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Mons Challenger Rennes Challenger Open de Rennes - Rennes Open 13 - Marseille Ostrava Challenger Prague Challenger Bordeaux Challenger Bordeaux Challenger Noumea Challenger Barletta Challenger Jersey Challenger Turin Challenger Aix En Provence Challenger Lyon Challenger Orleans Challenger Brest Challenger Mouilleron-Le-Captif Challenger San Remo Challenger Quimper Challenger Aix En Provence Challenger Bordeaux Challenger Orleans Challenger Brest Challenger Cherbourg Challenger Challenger 42 - Andrezieux Schickendanz Open - Furth Honda-Kah Open - Singapore Noumea Challenger The Scottish Tennis Championships - Edinburgh Copa Ericsson Peru - Lima Hilton Waikoloa Village USTA Challenger - Waikoloa TED Open-Akbank Private Banking - Istanbul Prague Challenger - Prague Cairo Challenger 2002 - Cairo drkoop.com USTA Challenger of Austin - Austin ATU Cup - Weiden Warsteiner Grand Prix - Oberstaufen TED Open - Istanbul Open Punta Del Este/Copa Banco Montevideo - Punta Del Este NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne AAPT Championships - Adelaide Heineken Open - Auckland Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Qatar Exxon Mobil Open 2003 - Doha Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Stockholm Open - Stockholm Open 13 - Marseille Energis Open - Amersfoort U.S. Men's Clay Court Championships - Houston AAPT Championships - Adelaide Heineken Open - Auckland Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Milan Indoors - Milan Open 13 - Marseille Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Heineken Open - Auckland RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Grand Prix Hassan II - Casablanca Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Heineken Open - Auckland Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Portugal Open - Oeiras AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Open Sud de France - Montpellier Open 13 - Marseille BMW Open - Munich Ricoh Open - 's-Hertogenbosch AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Open 13 Provence - Marseille AEGON Championships - London Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Open de Moselle - Metz TD Waterhouse Cup - Long Island The Stella Artois Championships - London Countrywide Classic - Los Angeles The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Tennis Masters Series - Paris Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, FRA-GBR 4-1 River Oaks International Tennis Tournament - Houston Olympics - London